$(function() {

	//数据页面加载（主要是表格）
	$.ajax({
		type: "get", //提交类型
		/*dataType: "json", //数据类型*/
		url: "http://localhost:8082/ma/user", //数据访问路径(后端接口)
		data: {
			oper: 5
		},
		success: function(reslt) { //返回成功后所调用得函数（reslt：后端返回的数据）
			
			console.log(reslt);//打印后端返回的数据到控制台上
			createTable(reslt); //将返回的数据加载到列表中
		},
		error: function(date) { //返回失败所调用得函数（date：后端返回的数据）
			console.log(date);//打印后端返回的数据
		}
	});
	//点击补充按钮
	$("#btnbuchong").click(function() {//给按钮添加点击事件【触发的行为和动作】
		$("#divData1").modal();//打开启动模态框
	});
	//获取输入内容
	$("#btnbaocun1").click(function() {

		var replenishreason = $("#replenishreason").val();
		insert(replenishreason); //添加方法

		$("#divData1").modal('hide');

	});
	//查询按钮点击事件
	$("#btnchaxun").click(function() {
		var projectprincipal = $("#txtcx").val();//搜取条件从页面中获取的值
		select2(projectprincipal);
	});

});

//读取表格方法
/*将数据绑定在表格上
 
 * 参数说明：userData  【必须符合Json数据结构】*/
function createTable(userData) {

	$("#tblUser").bootstrapTable("destroy"); //清空表格  【跟后台传出的数据保持一致】
	var data = JSON.parse(userData);//将传过来的数据转换为json对象（传进来的参数是json字符串而不是json对象）
	$("#tblUser").bootstrapTable({//给表格设置属性

		data: data,//数据绑定的属性
		loadMsg: "正在加载数据",//
		sidePagination: "client",//客户端分页
		pageSize: "4", //每页数据的条数
		pagination: true,//是否启动分页
		/*	singleSelect:true,*///是否启动排序
		columns: [//列表的字段绑定
			//			{
			//				field: "state1",
			//				checkbox: true,
			//				align: "center"
			//			},
			{
				field: "begintime",
				title: "开工时间",
				align: "center"
			},
			{
				field: "endtime",
				title: "竣工时间",
				align: "center"
			},
			{
				field: "projectprincipal",
				title: "项目负责人",
				align: "center"
			},
			{
				field: "price",
				title: "总金额",
				align: "center"
			},
			{
				field: "constructionorganization",
				title: "施工单位",
				align: "center"
			},
			{
				field: "constructionorganizationcontacts",
				title: "施工联系人",
				align: "center"
			},
			{
				field: "agreetime",
				title: "认可时间",
				align: "center"
			},
			{
				field: "lastendtime",
				title: "最终竣工时间",
				align: "center"
			},
			{
				field: "accessory",
				title: "附件",
				align: "center"
			},
			{
				field: "replenishaccessory",
				title: "补充附件",
				align: "center"
			},
			{
				field: "replenishreason",
				title: "补充理由",
				align: "center"
			},
			{
				field: "replenishtime",
				title: "补充时间",
				align: "center"
			},
			{
				field: "agreetime",
				title: "认可时间",
				align: "center"
			},
			{
				field: "lastendtime",
				title: "最终竣工时间",
				align: "center"
			},
			{
				field: "changemoney",
				title: "总金额变更",
				align: "center"
			},
			{
				field: "agreedoc",
				title: "电子契约",
				align: "center"
			},
			{
				field: "isagree",
				title: "双方是否认可",
				align: "center"
			},
			{
				field: "changereason",
				title: "变更原因",
				align: "center"
			},
			{
				field: "safepollingdoc",
				title: "安全巡检报告",
				align: "center"
			},
			{
				field: "changeendtime",
				title: "变更后竣工时间",
				align: "center"
			},
			{
				field: "ischange",
				title: "是否变更",
				align: "center"
			},
			{
				field: "checker",
				title: "验收人",
				align: "center"
			},
			{
				field: "checkmaterials",
				title: "验收材料",
				align: "center"
			},
			{
				field: "checktime",
				title: "验收时间",
				align: "center"
			}
		]
	});
}
//添加数据方法
function insert(replenishreason) {
	$.ajax({
		type: "get",
		url: "http://localhost:8082/ma/user",
		data: {
			oper: 2,
			replenishreason: replenishreason
		},
		success: function(response) {
			console.log(response);
			var data = JSON.parse(response);
			alert("添加成功");
			window.location.href = "dagl.html";
		},
		error: function(response) {
			alert("添加失败");
		}
	});

}

//按项目负责人查询
function select2(projectprincipal) {
	console.log(projectprincipal);
	$.ajax({
		type: "get",
//				dataTyp: "json", //数据类型
		url: "http://localhost:8082/ma/user",
		data: {
			oper: 1,
			projectprincipal: projectprincipal
		},
		success: function(response) {
			console.log(response);
			createTable(response);
		}
	});

}